home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / ste / scrth.zoo / scrlthun.doc
Text File  |  1993-05-23  |  8KB  |  149 lines

  1.  
  2.                     S C R O L L I N G   T H U N D E R
  3.                          Text File Viewer  v1.0
  4.                             by Ken Newman
  5.  
  6.                              DEMO VERSION
  7.  
  8.  
  9. Scrolling Thunder is a viewer or browser for text files (actually, any kind
  10. of file) with a difference. It exclusively uses hardware smooth scrolling,
  11. available only on STe/MegaSTe/TT/Falcon, to produce the smoothest, fastest
  12. display of text you've ever seen. It scrolls forward or backward at variable
  13. speed, and is almost entirely mouse-controlled. It is completely free of
  14. the restrictions that annoy me about virtually all other text viewers. There
  15. is NO limit on line length (and I mean no limit - you can give it a binary
  16. file if you want), no fixed tab size, or fixed end-of-line character
  17. requirements. It can load fonts and search for strings, is compact and
  18. unbelievably fast. The user interface was the primary design consideration -
  19. it's effortless and requires very little to control it. It uses the entire
  20. screen and displays full-sized characters, which makes text much more
  21. readable (and faster to draw) than vdi text in a window. After seeing smooth
  22. flowing text for a while, everything else looks jerky! It's amazing how bad
  23. the desktop Show function looks for example after using Scrolling Thunder.
  24. The effect is not unlike the scrolling credits at the end of a movie.
  25.  
  26. There are two versions of Scrolling Thunder, colour and mono, that together
  27. will work on all current machines and monitors *that have hardware smooth
  28. scrolling* - TT/Falcon will have to use ST medium or high resolutions. The
  29. program does NOT work on regular ST/STfm/MegaST systems. Scrolling Thunder
  30. is shareware; I spent a lot of time writing and testing it and I think my
  31. time is worth something. So although I'd rather that I didn't have to do it
  32. this way, the programs as distributed are demo versions, which are almost
  33. fully functional, but have some disabled features. To get the full
  34. unrestricted versions, you will have to send me a miniscule payment, and
  35. I will send back a disk. More details at the end of this file.
  36.  
  37.  
  38. Features
  39. ========
  40.  
  41. To use the demo version, pick either the colour or mono one, and run it
  42. from the desktop (it can also be used from a command-line shell such as
  43. Gulam). You get a file selector, pick a text file. Don't move the mouse
  44. very far, it makes the text flow up or down! The vertical movement of the
  45. mouse controls whether the text scrolls forward, backward, or stays still.
  46. The further up or down you move the mouse, the faster the text moves.
  47. Neat, huh?
  48.  
  49. The program understands just a few keys and both mouse buttons are used
  50. for major actions. Click and release the right mouse button - a dialog
  51. pops up with all the options in the program. The box at the top holds the
  52. file name and the percentage of the file that has been drawn into memory
  53. so far. The line terminator section lets you pick either CR+LF/LF or CR.
  54. The former (the default) works for ST, IBM, and Unix format text files,
  55. the latter works for Mac format files. (Too bad these all had to be
  56. different formats!) The tab size lets you type in any tab width (units are
  57. characters). The screen buffers section lets you control the amount of
  58. memory the program uses - CAUTION, this program can use a LOT of memory
  59. if you set this too high. More on the use of this number later.
  60.  
  61. There is a button for loading a new font - Scrolling Thunder understands
  62. only Degas Elite format fonts, not GDOS fonts, which are much too slow
  63. to draw anyway. The demo version comes with two colour and two mono Degas
  64. fonts - if you register I'll include several more of each type. Actually,
  65. you can load colour fonts in mono and vice versa - but they usually don't
  66. look very good that way. There is a button for saving a config file, which
  67. contains all the settings from the option dialog except the line terminators.
  68. However, this button is disabled in the demo version. Normally, this lets
  69. you set how the program works when it starts up, saving you from setting
  70. it manually every time.
  71.  
  72. There are three ways of leaving the options dialog - Exit, Cancel, and Ok.
  73. Exit just quits the program. Cancel closes the dialog and does nothing.
  74. Ok causes all of your changes to take effect, and resets the file position
  75. to the beginning of the file.
  76.  
  77. Click and release the left mouse button - if you started Scrolling Thunder
  78. from the desktop, you get a file selector from which you can choose another
  79. file to look at. The Cancel button in the file selector will also exit
  80. the program. If you started the program from a command-line shell, you
  81. do not get a file selector, instead it automatically switches to the next
  82. file you gave on the command line (if any). With desktops that properly
  83. change the working directory to the one containing the program, you can
  84. use Install Application or equivalent. Note this works properly only on
  85. very recent TOS ROMs - like 2.06 or 3.06 (not 1.6). The drag and drop
  86. feature of some desktops should work also (not tested).
  87.  
  88. Now the keys - the Alternate key restarts you back at the beginning of the
  89. current file. The Left Shift key brings up the Search String dialog, which
  90. lets you type in a string to search for. If you type something, and pick Ok,
  91. that string is searched for *always starting at the beginning of the file*,
  92. and without regard for case (i.e. case insensitive). From then on, the mouse
  93. buttons control the search. The left mouse button finds the next occurrence
  94. of the same string, and the right mouse button quits the search and leaves
  95. you where you are in the file. When the string is found in the file, the
  96. line with the match is shown at the top of the screen. However the search
  97. ends, either by you quitting or the string not being found, the bell sounds,
  98. and normal scrolling resumes. You cannot scroll while searching. Sometimes
  99. when searching you will notice a screen of text appearing briefly that
  100. doesn't contain your string on the top line - the busy bee cursor appears
  101. however to indicate this is a temporary screen, this is done because of the
  102. algorithm used to draw text and is normal.
  103.  
  104.  
  105. Memory usage
  106. ============
  107.  
  108. The screen buffers section in the option dialog lets you choose how much
  109. memory the program will use. Note the number is in *screens*, so if you
  110. set this too high, you can end up using a LOT of memory. There is also
  111. a bit of overhead used on top of this amount, so if you don't have much
  112. memory in your computer (512K or 1M) keep this number down. Why is it
  113. adjustable? The bigger it is, the more text can be drawn into memory and
  114. scrolled without redrawing text, which is very fast but produces a small
  115. delay. A large number will keep even big files completely rendered into
  116. memory, and will let you scroll over it with zero delays. The smaller the
  117. screen buffers number is, the less memory will be used, but the program
  118. will pause very slightly to redraw text at certain intervals. So it's a
  119. tradeoff, whichever seems better to you, I didn't pick one extreme or
  120. the other. If you pick a number too big for your machine, you will get
  121. an error message - pick a smaller size. On a 4M machine, you can go all
  122. the way to 99 screens, but this is a bit silly, as this is several meg
  123. of RAM!
  124.  
  125.  
  126. Registering
  127. ===========
  128.  
  129. The demo versions have the Save Config button disabled and in addition
  130. will only display the first 5K or so of text from any file. This lets you
  131. get a feel for the program but gives some incentive to send in your
  132. payment and get the full version. The price is CDN$15, or US$12, which
  133. to me seems pretty reasonable. The full version includes several more
  134. Degas fonts as well. Once I figure out how the Compuserve shareware
  135. registration feature works, you will be able to register that way too. 8^}
  136.  
  137. Payment can be sent to me at
  138.  
  139.             Ken Newman
  140.             425 Mill Rd.,
  141.             Unit 13,
  142.             Etobicoke, Ont.,
  143.             Canada
  144.             M9C 1Z2
  145.  
  146.  
  147. I can be reached on Compuserve as 72437,1275 or on Usenet as ken@isgtec.com.
  148.  
  149.